#!/usr/bin/bash

# 导出数据
python manage.py dumpdata --indent=4 > fixtures/dumps_data.json
python manage.py dumpdata --all --natural-foreign --indent=4 > fixtures/dumps_data.json
python manage.py dumpdata --all --natural --exclude=djcelery --exclude=search.SearchLog --indent=4 > dbname.json

# 创建数据库
python manage.py syncdb --no-initial-data --database=postgresql
python manage.py syncdb --no-initial-data

# 清理数据库
python manage.py sqlflush --database=postgresql

# 还原数据
python manage.py loaddata fixtures/initial_data.json --database=postgresql

# 数据库转换工具
# https://pypi.python.org/pypi/py-mysql2pgsql

